Serial GC — это однопоточный сборщик мусора, работающий по принципу "Stop-the-World". Он останавливает выполнение всех потоков во время сборки мусора и использует копирующий алгоритм для молодых поколений (Young Gen) и компактирующий алгоритм для старших (Old Gen).
🔹 Как работает
1️⃣ В молодом поколении (Minor GC) используется копирующая стратегия: выжившие объекты перемещаются из Eden в Survivor, а из Survivor в Old Gen. 2️⃣ В старом поколении (Major GC / Full GC) выполняется уплотнение памяти для уменьшения фрагментации. 3️⃣ Так как GC работает в одном потоке, во время сборки остановка приложения неизбежна.
🔹 Когда использовать
— В одноядерных системах или при ограниченных ресурсах, где многопоточный GC создаст больше нагрузки. — В маленьких JVM (до 1-2 ГБ памяти), где G1 или Parallel GC будут избыточны. — В приложениях без жестких требований к паузам, например, в небольших утилитах или CLI-инструментах.
Serial GC — это однопоточный сборщик мусора, работающий по принципу "Stop-the-World". Он останавливает выполнение всех потоков во время сборки мусора и использует копирующий алгоритм для молодых поколений (Young Gen) и компактирующий алгоритм для старших (Old Gen).
🔹 Как работает
1️⃣ В молодом поколении (Minor GC) используется копирующая стратегия: выжившие объекты перемещаются из Eden в Survivor, а из Survivor в Old Gen. 2️⃣ В старом поколении (Major GC / Full GC) выполняется уплотнение памяти для уменьшения фрагментации. 3️⃣ Так как GC работает в одном потоке, во время сборки остановка приложения неизбежна.
🔹 Когда использовать
— В одноядерных системах или при ограниченных ресурсах, где многопоточный GC создаст больше нагрузки. — В маленьких JVM (до 1-2 ГБ памяти), где G1 или Parallel GC будут избыточны. — В приложениях без жестких требований к паузам, например, в небольших утилитах или CLI-инструментах.
BY Библиотека собеса по Java | вопросы с собеседований
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
Mr. Durov launched Telegram in late 2013 with his brother, Nikolai, just months before he was pushed out of VK, the Russian social-media platform he founded. Mr. Durov pitched his new app—funded with the proceeds from the VK sale—less as a business than as a way for people to send messages while avoiding government surveillance and censorship.
What is Telegram?
Telegram is a cloud-based instant messaging service that has been making rounds as a popular option for those who wish to keep their messages secure. Telegram boasts a collection of different features, but it’s best known for its ability to secure messages and media by encrypting them during transit; this prevents third-parties from snooping on messages easily. Let’s take a look at what Telegram can do and why you might want to use it.
Библиотека собеса по Java | вопросы с собеседований from ua